/*******************************************************************************
    Universidad del Valle de Guatemala
    Algoritmos y estructuras de datos
    Karen Tojin   08091
    Fecha: 30 de Julio de 2009
    Descricion: Programa que simula un banco, con el uso de colas
***************************************************************************** */

/**
 * @author karenAndy
 *
 */
public interface InterfazCola<Type> {
        
    public void Push(Object newPerson);
    // post: mete un elemento a la lista
    
    public Object Pop();
    // pre: la lista no está vacía
    // post: saca el primer elemento de la lista

    public Object Peek();
    // pre: la lista no está vacía
    // post: devuelve el último valor ingresado a la lista

    public boolean Empty();
    // post: devuelve true si la lista está vacía y false si no lo está

    public boolean Full();
    // post: devuelve true si la cola está llena y false si no lo está

    public int Size();
    // post: devuelve la cantidad de elementos en la cola

}
 